export interface Case {
    adjudicationTime: string; // 判决时间
    caseName: string; // 案件名称
    caseNumber: string; // 案号
    caseType: string; // 案件类型
    caseTypeId: string; // 案件类型 ID
    causeOfAction: string; // 事由
    court: string; // 法院名称
    fullText: string; // 判决书全文
    hearingProcedure: string; // 审理程序
    id: number; // 事件 ID
    legalBasis: string; // 法律依据
    openTime: string; // 开庭时间
    party: string; // 当事人
    region: string; // 省份
    source: string; // 数据来源
    url: string; // 判决书链接
}

// 定义响应数据中 data 字段的类型
export interface ResponseData {
    data: Case[];
}

export interface options {
    url: string;
    method: string;
    data?: Record<string, unknown>;
    params?: Record<string, unknown>;
}

export interface provinceData {
    name: string; // 省份名称
    value: number; // 省份对应的案件数量
    data: Case[]; // 省份对应的案件数据
}
export interface kindData {
    name: string,
    value: [{
      region: string,
      value: Case[]
    }]
  }
export interface provinceEvent {
    province: string; // 省份名称
    event: string; // 事件名称
}